.b1_bleu {font-size: 1px; display: block; overflow: hidden;}
.b1-1_bleu {background-color: white; color: inherit; display: block; overflow: hidden; height: 1px; margin: 0 5px;}
.b1-2_bleu {border-color: white; background-color: #4a9dd3; color: inherit; display: block; overflow: hidden; height: 1px; border-style: solid; border-width: 0 1px; margin: 0 3px; border-width: 0 2px;}
.b1-3_bleu {border-color: white; background-color: #4a9dd3; color: inherit; display: block; overflow: hidden; height: 1px; border-style: solid; border-width: 0 1px; margin: 0 2px;}
.b1-4_bleu {border-color: white; background-color: #4a9dd3; color: inherit; display: block; overflow: hidden; border-style: solid; border-width: 0 1px; height: 2px; margin: 0 1px;}

.b1_white {font-size: 1px; display: block; overflow: hidden;}
.b1-1_white {background-color: white; color: inherit; display: block; overflow: hidden; height: 1px; margin: 0 5px;}
.b1-2_white {border-color: white; background-color: white; color: inherit; display: block; overflow: hidden; height: 1px; border-style: solid; border-width: 0 1px; margin: 0 3px; border-width: 0 2px;}
.b1-3_white {border-color: white; background-color: white; color: inherit; display: block; overflow: hidden; height: 1px; border-style: solid; border-width: 0 1px; margin: 0 2px;}
.b1-4_white {border-color: white; background-color: white; color: inherit; display: block; overflow: hidden; border-style: solid; border-width: 0 1px; height: 2px; margin: 0 1px;}

.b2_bleu {font-size:1px; display: block; overflow: hidden;}
.b2-1_bleu {background-color: #4a9dd3; border-color: white; color: inherit; display: block; overflow: hidden; border-style: solid; border-width: 0 1px; height: 2px; margin: 0 1px;}
.b2-2_bleu {background-color: #4a9dd3; border-color: white; color: inherit; display: block; overflow: hidden; height: 1px; border-style: solid; border-width: 0 1px; margin: 0 2px;}
.b2-3_bleu {background-color: #4a9dd3; border-color: white; color: inherit; display: block; overflow: hidden; height: 1px; border-style: solid; border-width: 0 1px; margin: 0 3px; border-width: 0 2px;}
.b2-4_bleu {background-color: white; color: inherit; display: block; overflow: hidden; height: 1px; margin: 0 5px;}

.b2_white {font-size:1px; display: block; overflow: hidden;}
.b2-1_white {background-color: white; border-color: white; color: inherit; display: block; overflow: hidden; border-style: solid; border-width: 0 1px; height: 2px; margin: 0 1px;}
.b2-2_white {background-color: white; border-color: white; color: inherit; display: block; overflow: hidden; height: 1px; border-style: solid; border-width: 0 1px; margin: 0 2px;}
.b2-3_white {background-color: white; border-color: white; color: inherit; display: block; overflow: hidden; height: 1px; border-style: solid; border-width: 0 1px; margin: 0 3px; border-width: 0 2px;}
.b2-4_white {background-color: white; color: inherit; display: block; overflow: hidden; height: 1px; margin: 0 5px;}

body 
{
	height:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #4a9dd3;
	color: #white;
}

a 
{
	color: (CL_0);
	text-decoration: none;
}
a:hover
{
	color: (CL_1);
	text-decoration: none;
}

fieldset 
{
	background-color: (CL_22);
	border: 1px dashed (CL_23); 
	padding: 5px; 
	color: (CL_24);
}
legend {margin: 0 0 0 20px; padding: 2px; background-color: (CL_25); color: white;}

/* CSS Principal */
#corp {width: 990px; margin: auto; padding: 5px 0 5px 0;}
#corp-header {background-color: white; border-color: white; border-width: 0 1px 0 1px; border-style: solid; padding: 0 3px 0 3px;}
#corp-header-2 {background-color: #4a9dd3; border-color: white; border-width: 0 1px 0 1px; border-style: solid; padding: 3px 5px 3px 5px;}
#corp-2 {background-color: white; border-color: white; border-width: 5px 1px 0 1px; border-style: solid; padding: 0 3px 0 3px;}
#corp-2-1 {background-color: #4a9dd3; border-color: white; border-width: 0 1px 0 1px; border-style: solid; padding: 3px 5px 3px 5px;}
#corp-2-1-1 {width: 100%; color: (CL_3);}
#centre {width: 50%;}
#centre-1 {width: 75%;}
#gauche {width: 24.5%; padding: 0 0 0 0.5%;}
#droite {width: 24.5%; padding: 0 0 0 0.5%;}
#corp-2-footer{border-top: 1px solid white; padding: 5px 0 0 0; margin: 5px 0 0 0;}

/* CSS Block Gauche/Droite */
.block_gd {margin: 0 0 5px 0;}
.block_gd .corp {background-color: white; border-color: white; border-width: 0 1px 0 1px; border-style: solid; padding: 0 3px 0 3px;}
.block_gd .corp table {width: 100%;}
.block_gd .corp table .image {width: 24px;}
.block_gd .corp table .image img {width: 24px; height: 24px;}
.block_gd .corp table .titre {padding: 0 0 0 5px;}
.block_gd .corp table div {border-bottom: 1px solid black; padding: 0 0 5px 0;}

.corp {background-color: white; border-color: white; border-width: 0 1px 0 1px; border-style: solid; padding: 10px 10px 10px 10px;}
.corp-localisation {background-color: white; border-color: white; border-width: 0 1px 0 1px; border-style: solid; padding: 3px 5px 3px 5px;}

/* CSS DU MENU DANS LE HEADER */
#menu {background-color: white; border-color: white; border-width: 0 1px 0 1px; border-style: solid; padding: 0 3px 0 3px;}
#menu-2 {width: 10%; text-align: center; border-top: 2px solid (CL_0); padding: 5px 0 0 0;}
#menu-2:hover {width: 10%; text-align: center; border-top: 2px solid (CL_1); padding: 5px 0 0 0;}
#menu-3 {width: 70%; border-top: 2px solid (CL_0);}